import Vue from 'vue'
//1.1导入路由的包
import VueRouter from 'vue-router'
//1.2安装路由
Vue.use(VueRouter)

//2.1 导入 vue-resource
import VueResource from 'vue-resource'
//2.2 安装 vue-resource  
Vue.use(VueResource)


//设置请求根路径(目的:防止根路径的修改导致所有的链接都是修改)
Vue.http.options.root = "http://127.0.0.1:8080" //注意:后面的路径前面不要加 /   http://115.29.241.121:8080 
//全局设置 post 时候表单数据格式的组织形式
Vue.http.options.emulateJSON = true;

import app from './App.vue'


/*按需导入 Header - 顶部导航栏*/
// import { Header,Swipe, SwipeItem, Button ,Lazyload } from 'mint-ui';
// Vue.component(Header.name, Header);
// Vue.component(Swipe.name, Swipe);
// Vue.component(SwipeItem.name, SwipeItem);
// Vue.component(Button.name, Button);
// Vue.use(Lazyload);

import MintUI from 'mint-ui'
Vue.use(MintUI)
import 'mint-ui/lib/style.css'

/*导入mui的样式*/
import './lib/mui/css/mui.min.css'
/* 购物车图标依赖 icons-extra.css 样式 ,icons-extra.css 依赖于 mui-icons-extra.ttf 字体文件  */
import './lib/mui/css/icons-extra.css'
import './lib/mui/fonts/mui-icons-extra.ttf'

//安装图片预览插件
import VuePreview from 'vue-preview'
Vue.use(VuePreview)

//导入自己的router.js 路由模块
import router from './router.js'

//导入格式化时间插件
import moment from 'moment'
//定义全局的过滤器
Vue.filter('dateFormat', function (dataStr,pattern="YYYY-MM-DD HH:mm:ss"){
  return moment(dataStr).format(pattern)
  })

var vm = new Vue({
  el: '#app',
  render:(c) => c(app), //将App.vue 渲染到页面上
  router                //挂载路由对象
})